/** 自定义的看板数据 */
const defaultCustomizeTable = [
	{
		title: '序号',
		dataIndex: 'index',
		key: 'index',
		width: 80,
		align: 'center',
		ellipsis: true,
		i18nKey: 'index-no'
	},
	{
		title: '会话ID',
		dataIndex: 'sessionId',
		key: 'sessionId',
		width: 180,
		align: 'center',
		ellipsis: true,
		i18nKey: 'sessionId'
	},
	{
		title: '业务场景',
		dataIndex: 'scenarioName',
		key: 'scenarioName',
		width: 180,
		align: 'center',
		ellipsis: true,
		i18nKey: 'scenarioName'
	},
	{
		title: '序列号',
		dataIndex: 'sn',
		key: 'sn',
		width: 140,
		align: 'center',
		ellipsis: true,
		i18nKey: 'sn'
	},
	{
		title: '机型',
		dataIndex: 'PROD_MODEL',
		key: 'PROD_MODEL',
		width: 140,
		align: 'center',
		ellipsis: true,
		i18nKey: 'PROD_MODEL'
	},
	{
		title: '客户名',
		dataIndex: 'ZKH_NAME',
		key: 'ZKH_NAME',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'ZKH_NAME'
	},
	{
		title: '所属分公司',
		dataIndex: 'SALES_OFFICE_DESC',
		key: 'SALES_OFFICE_DESC',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'SALES_OFFICE_DESC'
	},
	{
		title: '联系人',
		dataIndex: 'ZLXR_NAME', // ZKH_NAME
		key: 'ZLXR_NAME', // ZKH_NAME
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'ZLXR_NAME'
	},
	{
		title: '手机号',
		dataIndex: 'phone',
		key: 'phone',
		width: 160,
		align: 'center',
		ellipsis: true,
		i18nKey: 'phone'
	},
	{
		title: '发起呼叫时间',
		dataIndex: 'createdAt',
		key: 'createdAt',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'createdAt'
	},
	{
		title: '振铃',
		dataIndex: 'ringAt',
		key: 'ringAt',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'ringAt'
	},
	{
		title: '振铃时长',
		dataIndex: 'ringTotalTime',
		key: 'ringTotalTime',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'ringTotalTime'
	},
	{
		title: '排队时长',
		dataIndex: 'queneAt',
		key: 'queneAt',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'queneAt'
	},

	{
		title: '等待时间',
		dataIndex: 'waitTime',
		key: 'waitTime',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'waitTime'
	},
	{
		title: '通话开始时间',
		dataIndex: 'sessionStartAt',
		key: 'sessionStartAt',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'sessionStartAt'
	},
	{
		title: '通话结束时间',
		dataIndex: 'sessionEndAt',
		key: 'sessionEndAt',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'sessionEndAt'
	},
	{
		title: '通话总时长',
		dataIndex: 'totalTime',
		key: 'totalTime',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'totalTime'
	},
	{
		title: '工单号',
		dataIndex: 'orderId',
		key: 'orderId',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'orderId'
	},
	{
		title: '工单状态',
		dataIndex: 'ZACT_TEXT',
		key: 'ZACT_TEXT',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'ZACT_TEXT'
	},
	{
		title: '客服工号',
		dataIndex: 'agentName',
		key: 'agentName',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'agentName'
	},
	{
		title: '是否接通',
		dataIndex: 'isAccepted',
		key: 'isAccepted',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'isAccepted'
	},
	{
		title: '失败原因',
		dataIndex: 'failReason',
		key: 'failReason',
		width: 100,
		ellipsis: true,
		align: 'center',
		i18nKey: 'failReason'
	},
	{
		title: '评价',
		dataIndex: 'score',
		key: 'score',
		width: 100,
		align: 'center',
		ellipsis: true,
		i18nKey: 'score'
	},
	{
		title: '评价留言',
		dataIndex: 'suggestion',
		key: 'suggestion',
		width: 100,
		ellipsis: true,
		align: 'left',
		i18nKey: 'suggestion'
	}
];

const sheachHeader = [
	{
		id: 1,
		label: '序列号',
		type: 'input',
		key: 'sn',
		placeholder: 'enter-sn',
		width: '260px',
		i18nKey: 'sn'
	},
	{
		id: 2,
		label: '手机号',
		type: 'input',
		key: 'phone',
		placeholder: 'enter-phone',
		width: '260px',
		i18nKey: 'phone'
	},
	{
		id: 3,
		label: '通话开始时间',
		type: 'date',
		key: 'date',
		placeholder: ['startTime', 'endTime'],
		width: '344px',
		i18nKey: ['sessionStartAt', 'sessionEndAt']
	},
	{
		id: 4,
		label: '工单号',
		type: 'input',
		key: 'orderId',
		placeholder: 'select-ticketno',
		width: '260px',
		i18nKey: 'orderId'
	},
	{
		id: 5,
		label: '客服工号',
		type: 'input',
		key: 'agentName',
		placeholder: 'select-agentno',
		width: '260px',
		i18nKey: 'agentName'
	},
	{
		id: 6,
		label: '是否接通',
		type: 'select',
		key: 'isAccepted',
		placeholder: '',
		width: '260px',
		i18nKey: 'isAccepted',

		options: [
			{
				key: '',
				value: '全部',
				i18nKey: 'all'
			},
			{
				key: 'yes',
				value: '是',
				i18nKey: 'yes'
			},
			{
				key: 'no',
				value: '否',
				i18nKey: 'no'
			}
		]
	},
	{
		id: 7,
		label: '评价分值',
		type: 'select',
		key: 'score',
		placeholder: '',
		width: '260px',
		i18nKey: 'score',
		options: [
			{
				key: '',
				value: '全部',
				i18nKey: 'all'
			},
			{
				key: '5',
				value: '5',
				i18nKey: '5'
			},
			{
				key: '4',
				value: '4',
				i18nKey: '4'
			},
			{
				key: '3',
				value: '3',
				i18nKey: '3'
			},
			{
				key: '2',
				value: '2',
				i18nKey: '2'
			},
			{
				key: '1',
				value: '1',
				i18nKey: '1'
			},
			{
				key: '0',
				value: '0',
				i18nKey: '0'
			}
		]
	},
	{
		id: 8,
		label: '重置',
		type: 'button',
		key: 'reset',
		placeholder: '',
		width: '260px',
		i18nKey: 'reset'
	},
	{
		id: 9,
		label: '筛选',
		type: 'button',
		key: 'submit',
		i18nKey: 'filter',
		placeholder: '',
		width: '260px'
	}
];

export { defaultCustomizeTable, sheachHeader };
